/**
 * 在Java中，数组是固定大小的集合，提供了一些内置的方法来操作数组。以下是一些基本的数组方法的表格列举：

| 方法名       | 返回类型 | 描述                                                         |
|--------------|----------|--------------------------------------------------------------|
| clone()      | Object   | 返回数组的副本。                                           |
| copyOf()     | T[]     | 返回数组的一个副本，可以指定新的数组大小。                |
| equals(Object obj) | boolean | 比较两个数组是否相等。                                     |
| fill(T value) | void    | 使用指定的值填充整个数组。                                 |
| get(int index) | T       | 获取指定索引处的元素。                                     |
| hashCode()   | int      | 返回数组的哈希码。                                         |
| set(int index, T value) | void | 设置指定索引处的元素。                                   |
| sort()       | void    | 对数组进行排序。                                           |
| toString()   | String  | 返回数组内容的字符串表示形式。                             |

注意：
- 上表中的`T`代表数组元素的类型，例如`int`，`double`，`String`等。
- `copyOf()`方法需要导入`java.util.Arrays`类才能使用。
- `sort()`方法同样需要导入`java.util.Arrays`类，并且它对原始类型数组（如`int[]`）和对象类型数组（如`String[]`）有不同的排序实现。
- `equals()`方法比较数组的内容是否相同，而不仅仅是数组的引用是否相同。
- 原始类型数组（如`int[]`，`double[]`等）没有`copyOf()`和`sort()`方法，因为它们不是泛型数组。这些方法只适用于对象类型的数组。

对于原始类型数组，Java 8之前没有提供内置的排序方法。
但从Java 8开始，Java为原始类型数组提供了专门的排序方法，例如`Arrays.sort(int[])`用于整型数组的排序。

另外，如果你需要对原始类型数组进行复制或转换，可以使用`System.arraycopy()`方法或者通过循环手动复制元素。
Java 8及以上版本也提供了`Arrays.copyOf()`方法来复制原始类型数组。

*/

public class RefArray {

    public static void main(String[] args) {
        Merchandise[] merchandises = new Merchandise[9];
        merchandises[0] = new Merchandise();
        merchandises[1] = new Merchandise();
        merchandises[0].name = "笔记本";
        System.out.println(merchandises[0].name);

        System.out.println(merchandises[2]);
    }
}
